  
package com.xebest.web.service;

import java.util.List;
import java.util.Map;

import com.xebest.web.controller.export.XeVenInquiryOrderExportDTO;
import com.xebest.web.controller.export.XeVenOrderDetailExportDTO;
import com.xebest.web.controller.export.XeVenOrderExportDTO;
import com.xebest.web.controller.export.XeVenStockUpOrderDetailExDTO;
import com.xebest.web.controller.export.XeVenStockUpOrderExDTO;
import com.xebest.web.controller.export.XeVenStockUpProductExDTO;
import com.xebest.web.form.XeVenInquirySheetForm;
import com.xebest.web.form.XeVenOrderForm;

/**
 * 处理订单中心导出
 * @desc: xebest-erp  
 * @author: 赵盼飞  
 * @createTime: 2017年6月23日 上午10:33:24  
 * @history:  
 * @version: v1.0
 */
public interface XeVenOrderCenterExportService {

	/**
	 * 订单中心导出
	 * @author: 赵盼飞  
	 * @createTime: 2017年6月23日 上午10:40:11  
	 * @history:  
	 * @param form
	 * @return List<XeVenOrderExportDTO>
	 */
	List<XeVenOrderExportDTO> queryExportOrderList(Map<String, Object> paramMap);

	/**
	 * 导出订单明细
	 * @author: 赵盼飞  
	 * @createTime: 2017年6月23日 下午3:47:25  
	 * @history:  
	 * @param form
	 * @return List<XeVenOrderDetailExportDTO>
	 */
	List<XeVenOrderDetailExportDTO> queryExportOrderDetailList(Map<String, Object> paramMap);

	/**
	 * 导出询价单列表信息
	 * @author: 赵盼飞  
	 * @createTime: 2017年6月26日 下午3:25:09  
	 * @history:  
	 * @param form
	 * @return List<XeVenInquiryOrderExportDTO>
	 */
	List<XeVenInquiryOrderExportDTO> queryXeVenInquirySheetExportList(XeVenInquirySheetForm form);

	/**
	 * 获取汇总备货订单维度导出数据
	 * @author: 赵盼飞  
	 * @createTime: 2017年8月31日 上午11:20:36  
	 * @history:  
	 * @param form
	 * @return List<XeVenStockUpOrderExDTO>
	 */
	List<XeVenStockUpOrderExDTO> queryExportStockUpOrderList(Map<String, Object> paramMap);

	/**
	 * 获取汇总备货订单明细维度导出数据
	 * @author: 赵盼飞  
	 * @createTime: 2017年8月31日 上午11:20:36  
	 * @history:  
	 * @param form
	 * @return List<XeVenStockUpOrderDetailExDTO>
	 */
	List<XeVenStockUpOrderDetailExDTO> queryExportStockUpOrderDetailList(Map<String, Object> paramMap);

	/**
	 * 获取汇总备货商品维度导出数据
	 * @author: 赵盼飞  
	 * @createTime: 2017年8月31日 上午11:20:36  
	 * @history:  
	 * @param form
	 * @return List<XeVenStockUpProductExDTO>
	 */
	List<XeVenStockUpProductExDTO> queryExportStockUpProductList(Map<String, Object> paramMap);

}
  
